package com.cmii.sjw.department.control.jsc.model.dto;

import lombok.Data;

import java.util.List;

/**
 * 指标树节点DTO
 * @Author jfh
 * @Date 2025-04-27 周日 11:11
 * @Version 1.0
 */
@Data
public class MetricsTreeNodeDTO {

    /**
     * 节点ID
     */
    private Long id;
    /**
     * 节点层级
     */
    private Integer level;
    /**
     * 节点名称
     */
    private String label;
    /**
     * 业务类型：体征指标、KPI指标、多跨事件
     */
    private String businessType;
    /**
     * 指标类型：板块、子版块、指标
     */
    private String indicatorType;
    /**
     * 指标值
     */
    private String currentValue;
    /**
     * 目标值
     */
    private String targetValue;
    /**
     * 单位
     */
    private String unit;
    /**
     * 是否预警指标
     */
    private String isAlertIndicator;
    /**
     * 子节点列表
     */
    private List<MetricsTreeNodeDTO> children;
}
